stream terrace - Deutsch Englisch Wörterbuch